671547
1000442
999287
91654
638993
257656
469699
336625
281426
401840
381175
146756
5325799
3751581
3265148
2581804
2313988
2166609
2087358
194978
1860118
1756136
1754196
1671471